#include <stdio.h>

//公共方法定义

int count = 0;
//异或交换
void swap(int arr[],int a,int b){
    arr[a] ^= arr[b];
    arr[b] ^= arr[a];
    arr[a] ^= arr[b];
    count++;
}

void each(int arr[],int len){
    //遍历数组
    for(int i = 0; i < len ; i++ ){
        printf("%d,",arr[i]);
    }
    printf("\n");
    if(count > 0 ) printf("[%d]",count);
}